home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / C and C++ / Commun⁄Network / Mac⁄gnuucp / Source / gnuucp_proto.h < prev    next >
Encoding:
Text File  |  1990-11-29  |  2.4 KB  |  104 lines  |  [TEXT/KAHL]

  1. /* GNUUCP prototypes */
  2.  
  3. /* gio.c */
  4.  
  5. int writeframe(int);
  6. int ackmsg(void);
  7. int ctlmsg(char);
  8. int sendpacket(char *, int, int);
  9. int inpkt(void);
  10. int chksum(unsigned char *, int n);
  11. int indata(void);
  12. int gturnon(int);
  13. int gturnoff(void);
  14. int grdmsg(char *, int);
  15. int gwrmsg(char, char *, int);
  16. int gwrdata(FILE *, int);
  17. int grddata(int, FILE *);
  18.  
  19. /* GNUUCP.c */
  20.  
  21. int getstring(char *);
  22. int instr(char *, int, int);
  23. int twrite(char *, int);
  24. int main (int, char **);
  25. int debuggit(void);
  26. int sendexpect(char *, char *);
  27. int xlat_str(char *);
  28. struct port *findport(char *, struct port *);
  29. struct port *pickport(char *, long, struct port *);
  30. int dial_nbr(struct port *, char *);
  31. int call_system(char *);
  32. char *get_sysline(char *, int, FILE *);
  33. int call_sysline(char *);
  34. int do_session(int, char *);
  35. int top_level(int);
  36. int do_one_slave(void);
  37. int do_one_master(void);
  38. int yesno(char, int, int);
  39. int host_send_file(char *);
  40. int host_receive_file(char *);
  41. int local_send_file(char *);
  42. int local_receive_file(void);
  43. int receive_file(FILE *, char *, char *, char *);
  44. int send_file(FILE *);
  45.  
  46. /* locking.c */
  47.  
  48. int ttylock(char *);
  49. int ttyunlock(void);
  50.  
  51. /* sysdep.c */
  52.  
  53. extern long total_data_processed;
  54. int openline(char *, int);
  55. int openout(struct port *);
  56. int openin(struct port *);
  57. void sigint(void);
  58. int xwrite(int, char *, int);
  59. int xgetc(void);
  60. void send_break (void);
  61. int hangup(struct port *);
  62. char *temp_filename(char *);
  63. char *munge_filename(char *);
  64. char *unmunge_filename(char *);
  65. void work_done(void);
  66. char *index(char *, char);
  67. int work_scan(char *, char *);
  68. int work_look(void);
  69. char *work_next(void);
  70. char *time_and_pid(void);
  71. int chdir(char *);
  72. /* int execlp(char *, char *, int); */
  73. struct DIR *opendir(char *);
  74. int closedir(struct DIR *);
  75. struct dirent *readdir(struct DIR *);
  76. /* char *strtok(char *, char *); */
  77. int strncmpic (char *, char *, int);
  78. void bzero (char *, unsigned);
  79. void bcopy(char *, char *, int);
  80. int system(char *);
  81. int access(char *, int);
  82. int random(void);
  83. int mindex(char *, char);
  84. void gnuucp_cleanup(void);
  85. void HandleEvents (void);
  86. char *currtime(void);
  87. void gnusleep(unsigned);
  88. int parse(char *, char *, char **argv[]);
  89.  
  90. /* uumisc.c */
  91.  
  92. int read_params(char *);
  93. char *gimmestring(void);
  94. char *gimmefilestring(void);
  95. int getargs(char *, char **, int);
  96. int logit(char *, char *);
  97. int mlogit(char *, char *);
  98. void cuserid(char *);
  99.  
  100. /* gnuuxqt.c */
  101. int uuxqt(int);
  102. int invoke (char *, char *, char *, char *);
  103.  
  104.